《Thinking in Java 》读书笔记-1

第一章 对象导论

1.1 抽象过程

  • 万物皆对象。
  • 程序是对象的集合,它们通过发送消息来告知彼此索要做的。
  • 每个对象都有自己的由其他对象所构成的储存。
  • 每个对象都拥有其类型。
  • 某个特定类型的所有对象都可以接受同样的消息。

1.2 每个对象都要有一个接口

1.3 每个对象都提供服务

1.4 被隐藏的具体实现

1.5 复用具体实现

1.6 继承

1.6.1 “is-a”和”like-a”

1.7 伴随多态的可互换对象

1.8 单根继承结构

1.9 容器

1.10 对象的创建和生命期

1.11 异常处理:处理错误

1.12 并发编程

1.13 Java与Internet

总结

  • 过程式编程:
     数据定义和函数调用
  • 面向对象编程:
     用来表示问题空间概念的对象(而不是有关计算机表示方式的相关内容),以及发送给这些对象的用来表示在此空间内的行为的消息。